#define _CRT_SECURE_NO_WARNINGS 
//#include <stdio.h>
//int main()
//{
//    long int N = 0;
//    scanf("%ld", &N);
//    while (N != 1)
//    {
//        if (N % 2 == 1)
//        {
//            printf("%ld*3+1=%ld\n", N, N * 3 + 1);
//            N = N * 3 + 1;
//        }
//        if (N % 2 == 0)
//        {
//            printf("%ld/2=%ld\n", N, N / 2);
//            N = N / 2;
//        }
//    }
//    if (N == 1)
//    {
//        printf("End");
//    }
//    return 0;
//}


#include <stdio.h>
int main()
{
    int count = 0;
    int m, n, p = 0;
    scanf("%d", &m);
    scanf("%d", &n);
    for(int i=0;i<n;i++)
    {
        scanf("%d", &p);
        if (p <= m)
        {
            m = m - p;
        }
        else if (p > m)
        {
            count++;
        }
    }
    printf("%d", count);
    return 0;
}